String Copy Example Program
You can just cut this program and paste it into Visual Studio:
/*********** STRING COPY FUNCTION PROGRAM Jim Engel **************/
#include <iostream>
#include <cstring>
using namespace std;
int StrCopy ( char* target, char * source );
int main( )
{ char abc[64] = "ABCDEFGHIJK";
char dig[64] = "01234567890123456";
int rv, offset;
while ( true )
{
cout << "\n\nString copy demo program\n\nOffset: ";
cin >> offset;
cout << "Start in main:\n dig: " << dig << endl << endl;
rv = StrCopy ( dig + offset, abc );
cout << "Back in main:\n dig: " << dig << "\n rv = " << rv<< endl;
}
cout << endl << "\nProgram Complete\n";
return 0;
}
int StrCopy ( char* target, char * source )
{ int mk = 0;
while ( true ) {
if ( source[mk] == 0 ) {
target[mk] = 0;
return mk;
}
target[mk] = source[mk];
++mk;
}
}